package com.zxjbyte.yiyi.module.system.service;

import com.zxjbyte.yiyi.framework.common.domain.api.PageResult;
import com.zxjbyte.yiyi.framework.mybatis.service.BaseServiceX;
import com.zxjbyte.yiyi.module.system.domain.entity.DictItemPO;
import com.zxjbyte.yiyi.module.system.domain.param.dict.DictItemListParam;
import com.zxjbyte.yiyi.module.system.domain.vo.DictItemVO;

import java.util.List;

/**
 * @Author zhangxingjia
 * @Date 2024/1/24 16:17
 * @Version: 1.0
 */
public interface DictItemService extends BaseServiceX<DictItemPO> {

    PageResult<DictItemVO> list(DictItemListParam param);

    DictItemVO detail(Long id);

    List<DictItemPO> listByDictId(Long dictId);
}
